package es.us.lsi.mwm;

public class Punto2D {
    
    private float x;
    private float y;
    
    public Punto2D() {       
        super();
    }

    public void setX(float x) {
        this.x = x;
    }

    public float getX() {
        return x;
    }

    public void setY(float y) {
        this.y = y;
    }

    public float getY() {
        return y;
    }
    
    public  void moverX (float offsetX){
            x += offsetX;
    }
    
    public void moverY (float offsetY){
        y += offsetY;
    }
    
    public void moverXY (float offsetX, float offsetY){
        x += offsetX;
        y += offsetY;
    }
    
    public Punto2D calcularDistancia(Punto2D offset){
        Punto2D distancia = new Punto2D();
        distancia.setX(offset.getX() - x);
        distancia.setY(offset.getY() - y);
        return distancia;
    }
}
